package com.qumitech.visualnovel.controller.vo.gameData;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.Date;

public class PlayGameResultDTO {

    @JSONField(name = "game_id")
    private String gameId;

    @JSONField(name = "account_id")
    private Long accountId;

    @JSONField(name = "into_game_time")
    private Date intoGameTime;

    @JSONField(name = "game_start_time")
    private Date gameStartTime;

    @JSONField(name = "game_end_time")
    private Date gameEndTime;

    @JSONField(name = "prop_change_type")
    private Integer propChangeType;

    @JSONField(name = "prop_change_num")
    private Integer propChangeNum;

    @JSONField(name = "rank")
    private Integer rank;

    @JSONField(name = "game_result")
    private String gameResult;

    @JSONField(name = "record_time")
    private Date recordTime;

    public String getGameId() {
        return gameId;
    }

    public void setGameId(String gameId) {
        this.gameId = gameId;
    }

    public Long getAccountId() {
        return accountId;
    }

    public void setAccountId(Long accountId) {
        this.accountId = accountId;
    }

    public Date getIntoGameTime() {
        return intoGameTime;
    }

    public void setIntoGameTime(Date intoGameTime) {
        this.intoGameTime = intoGameTime;
    }

    public Date getGameStartTime() {
        return gameStartTime;
    }

    public void setGameStartTime(Date gameStartTime) {
        this.gameStartTime = gameStartTime;
    }

    public Date getGameEndTime() {
        return gameEndTime;
    }

    public void setGameEndTime(Date gameEndTime) {
        this.gameEndTime = gameEndTime;
    }

    public Integer getPropChangeType() {
        return propChangeType;
    }

    public void setPropChangeType(Integer propChangeType) {
        this.propChangeType = propChangeType;
    }

    public Integer getPropChangeNum() {
        return propChangeNum;
    }

    public void setPropChangeNum(Integer propChangeNum) {
        this.propChangeNum = propChangeNum;
    }

    public Integer getRank() {
        return rank;
    }

    public void setRank(Integer rank) {
        this.rank = rank;
    }

    public String getGameResult() {
        return gameResult;
    }

    public void setGameResult(String gameResult) {
        this.gameResult = gameResult;
    }

    public Date getRecordTime() {
        return recordTime;
    }

    public void setRecordTime(Date recordTime) {
        this.recordTime = recordTime;
    }
}
